// 会议助手配置文件
const CONFIG = {
    // 腾讯云ASR配置
    TENCENT_ASR: {
        appId: '1329482420',
        secretId: 'AKIDfFdqqdDakjU3PiuulRxJUVK1fBVgkeMt',
        secretKey: 'PaovqZ5OUO5ZqvmRtHSQDoMvNejbGjz2',
        region: 'ap-beijing', // 地域
        endpoint: 'asr.cloud.tencent.com', // WebSocket端点
        version: '2018-05-22',
        engineModelType: '16k_zh_large', // 16k中文模型
        voiceFormat: 1, // PCM格式
        needVad: 1, // 需要VAD
        filterModal: 1, // 过滤语气词
        filterPunc: 1, // 过滤标点符号
        filterDirty: 1, // 过滤脏词
        convertNumMode: 1, // 阿拉伯数字转换
        wordInfo: 1, // 词信息
        vadSilenceTime: 500, // VAD静音时间
        noise_threshold: 1, // 噪声门限
    },
    
    // ChatGPT API配置
    CHATGPT: {
        // 请替换为您的OpenAI API Key
        apiKey: 'sk-zk20b699de78270ff85947c6332b70128d468b9387f7d4b3',
        baseURL: 'https://api.zhizengzeng.com/v1',
        model: 'gpt-4', // 使用GPT-4模型
        maxTokens: 2000,
        temperature: 0.7
    },
    
    // 应用配置
    APP: {
        audioChunkSize: 1000, // 音频数据块大小（毫秒）
        maxTranscriptLength: 10000, // 最大转写文本长度
        notificationDuration: 5000, // 通知显示时长（毫秒）
        // 网页端音频配置
        audioConfig: {
            sampleRate: 44100, // 网页端推荐使用44.1kHz，兼容性更好
            channelCount: 1, // 单声道
            echoCancellation: true, // 回声消除
            noiseSuppression: true, // 噪声抑制
            autoGainControl: true, // 自动增益控制
            latency: 0.01 // 低延迟模式
        }
    }
};

// 导出配置
if (typeof module !== 'undefined' && module.exports) {
    module.exports = CONFIG;
} else {
    window.CONFIG = CONFIG;
}
